package com.aaie.gru.user.entity;

import com.aaie.gru.picture.entity.GruSysPicture;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author lvxing
 * @since 2019-08-09
 */
@Data
public class GruSysStu implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 学生ID
     */
    private String userId;

    /**
     * 学生姓名
     */
    private String userName;

    /**
     * 学生账号
     */
    private String userAccount;

    /**
     * 学生密码
     */
    private String userPassword;

    /**
     * 学生出生地(支持到省)
     */
    private String stuBirthplace;

    /**
     * 学生生日
     */
    private String stuBirthday;

    /**
     * 所属监护人
     */
    private String stuGurdianId;

    /**
     * 服务开始时间
     */
    private String stuServiceBeginDate;

    /**
     * 服务结束时间
     */
    private String stuServiceEndDate;

    /**
     * 服务到期是否推送（是，否）
     */
    private String stuServicePushStatus;

    /**
     * 就读学校
     */
    private String stuSchoolId;

    /**
     * 签证签发日期
     */
    private String stuVisaBegin;

    /**
     * 签证截至日期
     */
    private String stuVisaEnd;

    /**
     * 护照号
     */
    private String stuPassport;

    /**
     * 护照签发地
     */
    private String stuPassportLocation;

    /**
     * 学生邮箱
     */
    private String stuEmail;

    /**
     * 学生电话国内
     */
    private String stuPhoneHome;

    /**
     * 学生电话澳洲
     */
    private String stuPhoneAbord;

    /**
     * 学生父亲ID
     */
    private String stuFatherId;

    /**
     * 学生母亲ID
     */
    private String stuMotherId;

    /**
     * 服务类型(基础服务,常规服务)
     */
    private String stuServiceType;

    /**
     * 申请所在年级(自动随年级增长)
     */
    private String stuApplicationAge;

    /**
     * 学生照片
     */
    private String stuPhotoPath;

    /**
     * 学生附件一
     */
    private String stuFile1Path;

    /**
     * 学生附件二
     */
    private String stuFile2Path;

    /**
     * 学生附件三
     */
    private String stuFile3Path;

    /**
     * 学生附件四
     */
    private String stuFile4Path;

    /**
     * 学生附件五
     */
    private String stuFile5Path;

    /**
     * 紧急电话1（当地警察局）
     */
    private String stuEmergencyPhone1;

    /**
     * 紧急电话2
     */
    private String stuEmergencyPhone2;

    /**
     * 紧急电话3
     */
    private String stuEmergencyPhone3;

    /**
     * 紧急电话4
     */
    private String stuEmergencyPhone4;

    /**
     * 紧急电话5
     */
    private String stuEmergencyPhone5;

    /**
     * 学生附件一
     */
    private GruSysPicture gruSysFile1;

    /**
     * 学生附件二
     */
    private GruSysPicture gruSysFile2;

    /**
     * 学生附件三
     */
    private GruSysPicture gruSysFile3;

    /**
     * 学生附件四
     */
    private GruSysPicture gruSysFile4;

    /**
     * 学生附件五
     */
    private GruSysPicture gruSysFile5;

    private String createName;

    private String createTime;

    private Long createTimeSort;

    private String updateName;

    private String updateTime;

    private Long updateTimeSort;

    /**
     * 用户类型(0:员工,1:监护人,2:家长,3:学校,4:学生)
     */
    private String userType;

    /**
     * app唯一标识
     */
    private String userClientId;

    /**
     * 逻辑删除字段（0：正常，1：删除）
     */
    private String delFlag;

    /**
     * 客户端平台(ios,android)
     */
    private String platform;

}
